moralize to (someone)

Translations
faire la morale à (quelqu'un)